/****************************************reset******************************************/

*{box-sizing: border-box;margin: 0;padding: 0;}

ol,ul,li{list-style:none;}

a{color:inherit;outline: none;text-decoration: none;}

i{font-style:normal;}

input:focus{border: none;}

textarea{resize:none;display: block;}

textarea:focus{border: none;outline:none;}

/****************************************开始******************************************/

body {font-family:"微软雅黑"; color: #333; font-size:14px; line-height:1.8;width: 100%;overflow-x:auto;min-width: 1280px;}

.wrap{width:90%;max-width: 1200px;margin: auto;height: 100%;}

a:hover{color:#fe0233}

input{outline:none;}

.over{overflow: hidden;width: 100%;display: block;}

.phone{display: none !important;}

.l{float: left;}

.r{float: right;}

.color-f{color: #ffffff !important;}

.color-1{color: #fe0233 !important;}

.back-1{background-color: #fe0233 !important;}

.img-box{display: block;}

.img-box img{display: block;width: 100%; height:auto;}

.imgbox{display: block;text-align: center;}

.imgbox img{max-width: 100%;}

.show p{display: block;max-width: 100% !important;margin:0 auto !important;height: auto !important;max-height:none !important}

.show img{max-width: 100% !important;height: auto !important;max-height:none !important;margin: 20px 0;}

.show video{max-width: 100% !important;height: auto !important;max-height:none !important;margin: 20px 0;}

.htop{width: 50px;height: 50px;background: #fe0233;position: fixed;cursor: pointer;bottom:0;right:20px;color: #fff;text-align: center;transition: 0.3s;z-index: -1;opacity: 0;padding:7px 0;}

.htop img{display: block;width:30px;margin:1px auto;}

.htop.cur{bottom:20px;z-index: 9;opacity: 1;}



/***************************************头部******************************************/

.header{width: 100%;z-index:9999;transition: 0.3s;position: relative;}

.header .header-top{overflow: hidden;line-height: 40px;height: 40px;background: #f4f4f4;border-bottom: 1px solid #e0e0e0;}

.header .header-top span{margin:0 8px}

.header .header-cen{background: #fff;height: 110px;position: relative;}

.header .header-cen .logo{display: block;height:60px;margin-top: 25px;float: left;width: 750px;}

.header .header-cen .logo img{height: 100%;float: left;margin-right: 15px;}

.header .header-cen .logo .lg-1{font-size: 26px;font-weight: bold;line-height: 1.4;color: #333;padding-top: 3px;}

.header .header-cen .logo .lg-2{font-size: 16px;font-weight: bold;line-height: 1.4;color: #333;}

.header .header-cen .r {background: url(../img/phone.png) no-repeat left;padding-left:50px;color: #040404;margin-top: 25px;}

.header .header-cen .r .b1{font-size: 14px;line-height: 16px;}

.header .header-cen .r .b2{font-size: 22px;line-height: 24px;}

.header .header-bot{background: #040404;height:45px;border-bottom: 2px solid #fe0233;width: 100%;}

.header.cur .header-bot{position: fixed;left: 0;top: 0;}

.header .nav-s{display:none;}

.header .nav-b .nav li{position: relative;}

.header .nav-b .nav>li{float: left;width:14.28%;font-size: 16px;}

.header .nav-b .nav>li>a{color: #fff;line-height:45px;display: block;font-size: 16px;text-transform: uppercase;text-align: center;}

.header .nav-b .nav>li.cur>a{background:#fe0233;}

.header .nav-b .nav li ul{position: absolute;width:150%;left: 0;top:100%;}

.header .nav-b .nav li ul li{line-height:40px;height: 40px;background: #040404;display: block;text-align: center;border-bottom: 1px solid #333;text-align: left;position: relative;}

.header .nav-b .nav li ul li.cur:after{content: "";position: absolute;top:50%;right:5%;width: 0;height: 0;border-top:4px solid transparent;border-left: 5px solid #fff;border-bottom:4px solid transparent;margin-top: -2px;}

.header .nav-b .nav li ul li:last-child{border-bottom: 0;}

.header .nav-b .nav li ul li a{display: block;height: 100%;color: #fff;margin: 0;padding: 0 10%;}

.header .nav-b .nav li ul li ul{left: 100%;top:0;width: 110%;}

.header .nav-b .nav li ul li:hover>a{color: #fff;background: #fe0233;}

.header .nav-b .nav li ul li.cur:hover:after{border-left: 5px solid #fff}

.header .nav-b .nav>li:hover>a{background:#fe0233;}



/****************************************banner******************************************/

.banner{position: relative;}

.banner img{display: block;width: 100%;}

.banner .left,.banner .right{position: absolute;top: 50%;width: 40px;height: 70px;margin-top:-35px;background:#333 no-repeat center;background-size:60%;opacity: 0.7;}

.banner .left{left: 20px;background-image: url(../icon/jt-1-left.png)}

.banner .right{right: 20px;background-image: url(../icon/jt-1-right.png)}

.banner .slick-dots{position:absolute;bottom: 20px;width: 100%;text-align: center;}

.banner .slick-dots li{width:8px;height:8px;margin: 0 5px;background: #999;box-sizing: border-box;display: inline-block;border-radius:50% ;}

.banner .slick-dots li.slick-active{background: #fe0233;}

.banner .slick-dots li:hover{background: #fe0233;}

.banner .slick-dots li button{display: none;}

.banner .slick-dotted.slick-slider{margin-bottom: 0;}

.banner .img-b{display: block;}

.banner .img-s{display: none;}





/****************************************翻页******************************************/

.fx{padding-top:15px;border-top:1px dashed #999;}

.fx a.fxa{margin-right:5px;vertical-align: middle;display: inline-block;font-size: 0;}

.fx span{line-height: 30px;vertical-align: middle;margin-left: 30px;}

.fx img{background: #fe0233;border-radius: 5px;}

.fy{padding:2% 0;}

.fy .box{margin:5px 0;}



/****************************************分页导航******************************************/

.pages{text-align:center; margin:4% 0;overflow: hidden;}

.pages a{line-height: 30px;padding: 0 15px;margin:4px 2px;font-size: 14px;box-sizing: border-box;display: inline-block;vertical-align: middle;border: 1px solid #c4c4c4;}

.pages a.cur{background:#717071;color: #fff;}

.pages a:hover{background:#fe0233;color: #fff;}





/****************************************地图******************************************/



/***************************************身体******************************************/

.cl-1{background-color: #fe0133;color: #fff;}

.cl-2{font-weight: bold;}



.chanpinlei{background-color: #e8e7e7;padding: 10px 0;box-shadow: 0 3px 3px rgba(0,0,0,0.3);margin-bottom: 2%;}

.chanpinlei .box1{display: inline-block;margin-right: 6%;}

.chanpinlei .box1 a{font-size: 18px;}

.l-main-1{padding: 3% 0;overflow: hidden;}



.zbl-tab-2{margin-top: 3.5%;}

.zbl-tab-2 .nav-box{margin-bottom: 3% !important;padding-bottom: 3%;}

.zbl-tab-2 .lump{float: left;}

.zbl-tab-2 .lump .tp{float: left;margin: 10px;}

.zbl-tab-2 .lump .text{float: left;line-height: 45px;font-size: 18px;color: #040404;}

.zbl-tab-2 .lump{background-color: #f5f3f4;height: 45px;}

.zbl-tab-2 .lump .img-b{display: block;}

.zbl-tab-2 .lump .img-s{display: none;}



.zbl-tab-2 .lump.cur{background-color: #fe0233;}

.zbl-tab-2 .lump.cur .text{color: #fff;}

.zbl-tab-2 .lump.cur .img-b{display: none;}

.zbl-tab-2 .lump.cur .img-s{display: block;}







.fenlei{text-align: center;margin-bottom: 3%;}

.fenlei li{display: inline-block;border: 1px solid #dbdada;margin:2px 2px;}

.fenlei li a{padding: 7px 25px;display: block;}


.fenlei li:hover{color: #fff;background-color:#fe0133;}

.fenlei li a:hover{color: #fff;}




.l-box-1 .tp{text-align: center;margin: 3% 0;}

.l-box-1 .tp .p-1{display: inline-block;width: 30%;vertical-align: top;overflow: hidden;margin: 0  0.5%;}

.l-box-1 .tp .p-1 img{display: block;width: 100%;}

.l-box-1 .text span{color: #fe0233;}

.l-box-1 .text{line-height: 30px;}





.l-box-2 .lump .tp{position: relative;overflow: hidden;}

.l-box-2 .lump .tp img{display: block;width: 100%;}

.l-box-2 .lump .text{text-align: center;height: 50px;line-height: 50px;}
.l-box-2 .lump .tp:before{content:"";position: absolute;left: 0;top: 0;width:100%;height: 100%;z-index: 1;opacity: 0;transition: 0.3s;}

.l-box-2 .lump .tp .xiangqing{font-size: 16px;position: absolute;left: 0;top:52%;width:100%;height:60px;line-height:30px;z-index: 2;opacity: 0;margin-top: -30px;transition: 0.3s;padding:0 25px;color: #fff;overflow: hidden;text-align: center;}

.l-box-2 .lump:hover .tp:before{opacity: 1;background:rgba(254,1,51,0.4);}

.l-box-2 .lump:hover .tp .xiangqing{opacity: 1;top: 50%;}





.l-box-3 .lump{margin: 3% 0;overflow: hidden;border: 1px solid #dcdbdb;}

.l-box-3 .lump:first-child{padding-top: 0;}

.l-box-3 .lump .img-box{float: left;max-width: 30%;margin-right: 2%;min-width:180px;}

.l-box-3 .lump .txt-box{overflow: hidden;}

.l-box-3 .lump .txt-box .bt{font-size: 18px;color: #333;margin: 2% 0;position: relative;line-height: 30px;padding-right: 100px;}

.l-box-3 .lump .txt-box .z{height: 30px;overflow: hidden;color: #fe0133;}

.l-box-3 .lump .txt-box .time{font-size: 14px;color: #333;}

.l-box-3 .lump .txt-box .txt{font-size:14px;color: #333;line-height: 25px;overflow: hidden;height: 75px;}







.l-box-4{text-align: center;}

.l-box-4 .text{margin: 2% 0;}

.l-box-4 .lump{border: 1px solid #dbdada;padding:2%;transition: 0.3s;}

.l-box-4 .lump .bt{margin-top: 10px;transition: 0.3s;font-size: 16px;}

.l-box-4 .lump .z-1{text-align: left;margin-top: 5%;line-height: 30px;height: 210px;overflow: hidden;}

.l-box-4 .lump .tp{background-color: #333333;width: 70px;height: 70px;border-radius: 50px;display: inline-block;transition: 0.5s;}

.l-box-4 .lump .tp img{padding-top: 10px;}


.l-box-4 .lump:hover{border: 1px solid #fe0233;}

.l-box-4 .lump:hover .tp{background-color: #fe0233;}

.l-box-4 .lump:hover .bt{color: #fe0233;}




.l-box-4-1{text-align: center;}

.l-box-4-1 .bt{font-size: 30px;color: #fe0233;font-weight: bold;margin-bottom: 10px;}

.l-box-4-1 .lump{text-align: left;border: 1px solid #dbdada;padding: 2% 4%;margin-bottom: 3%;}

.l-box-4-1 .lump .z-1{margin-bottom: 10px;font-size: 16px;color: #333;font-weight: bold;}

.l-box-4-1 .lump .z-1 span{Font-style:italic;}

.l-box-4-1 .mainbox{margin-top: 2.5%;}



.l-box-5{overflow: hidden;margin-top: 3%;}

.l-box-5 .mainbox{position: relative;}

.l-box-5 .leftbox{width: 46%;}

.l-box-5 .rightbox{width: 46%;float: right;}

.l-box-5 .leftbox .lb-1{text-align: center;border-bottom: 1px solid #d0d1d1;margin-bottom: 10%;}

.l-box-5 .leftbox .lb-1 .in{display: inline-block;width: 49%;position: relative;padding-left: 75px;}

.l-box-5 .leftbox .lb-1 .in .xx{position: absolute;left: 0;top: 0;}

.l-box-5 .leftbox span{color: #fe0233;display: inline-block;width: 7px;}

.l-box-5 .leftbox .lb-1 .in input{width: 100%;border: 0;padding: 5px 10px;}

.l-box-5 .leftbox textarea{width: 100%;border: 1px solid #d0d1d1;height: 130px;padding: 10px;}

.l-box-5 .leftbox .xx.xx-1{margin-top: 10%;}

.l-box-5 .leftbox .tijiao{text-align: center;margin-top: 5%;}

.l-box-5 .leftbox .tijiao input{font-size: 18px;color: #fff;background-color: #fe0233;padding: 5px 70px;border: 0;cursor: pointer;}

.l-box-5 .rightbox .bt{font-size: 24px;color: #fe0233;}

.l-box-5 .rightbox .box1{overflow: hidden;margin: 20px 0;}

.l-box-5 .rightbox .box1 .tp{float: left;font-size: 0;}

.l-box-5 .rightbox .box1 .z-1{float: left;padding-left: 10px;margin-top: 3px;font-size: 18px;}

.l-box-5 .rightbox .box2{overflow: hidden;margin-top: 30px;}

.l-box-5 .rightbox .box2 .tp{float: left;}
.l-box-5 .rightbox .box2 .z-1{float: left;margin-top: 22px;margin-left: 10px;font-size: 18px;}



.l-box-6 .lump .tp{position: relative;overflow: hidden;border: 1px solid #dcdbdb;padding: 2%;}

.l-box-6 .lump .tp .zbl-img{padding-top: 70%;}

.l-box-6 .lump .tp img{display: block;width: 100%;}

.l-box-6 .lump .text{text-align: center;height: 50px;line-height: 50px;}



.l-box-6 .lump .tp:before{content:"";position: absolute;left: 0;top: 0;width:100%;height: 100%;z-index: 1;opacity: 0;transition: 0.3s;}

.l-box-6 .lump .tp .xiangqing{font-size: 16px;position: absolute;left: 0;top:52%;width:100%;height:60px;line-height:30px;margin-top: -30px;z-index: 2;opacity: 0;transition: 0.3s;padding:0 25px;color: #fff;overflow: hidden;text-align: center;}

.l-box-6 .lump:hover .tp:before{opacity: 1;background:rgba(254,1,51,0.4);}

.l-box-6 .lump:hover .tp .xiangqing{opacity: 1;top: 50%;}











.l-box-7 .text{background-color: #666666;padding: 15px 60px;color: #fff;}

.l-box-7 .text span{font-size: 18px;font-weight: bold;}

.l-box-7 .tp img{display: block;width: 100%;}



.l-box-8{overflow: hidden;}



.l-box-8 .img-box{float: left;max-width:35%;padding-right: 4%;background: #fff;}

.l-box-8 .bt{font-size: 24px;color: #040404;padding:1% 0;margin-bottom: 1.5%;}

.l-box-8 .t{font-size: 14px;color: #040404;}

.l-box-8 .dh{margin-top: 10px;}

.l-box-8 .dh span{color: #fe0233;font-size: 18px;}









.y-box-9{width: 100%;overflow: hidden;margin-top: 3.5%;}

.y-box-9 .leftbox{width: 72%;float: left;position: relative;}

.y-box-9 .leftbox:before{content: "";position: absolute;top: 0;right: 0;height: 100%;width: 1px;background-color: #ccc;margin-right: -40px;}

.y-box-9 .leftbox .shangbox{width: 100%;overflow: hidden;position: relative;padding-left: 33%;}

.y-box-9 .leftbox .shangbox .zuo{position: absolute;left: 0;top: 0;}

.y-box-9 .leftbox .shangbox .you{width: 100%;}

.y-box-9 .leftbox .shangbox .you .z-1{font-size: 18px;color: #040404;height: 35px;line-height: 35px;overflow: hidden;}

.y-box-9 .leftbox .shangbox .you .z-2{font-size: 14px;color: #040404;height: 35px;line-height: 25px;}

.y-box-9 .leftbox .shangbox .you .z-3{font-size: 14px;color: #040404;height: 46px;line-height: 23px;overflow: hidden;}

.y-box-9 .leftbox .shangbox .you .z-4{width: 30px;height: 30px;background-color: #fe0233;line-height: 30px;text-align: center;color: #fff;border-radius: 50px;margin: 1% 1%;}

.y-box-9 .leftbox .xiabox{width: 100%;overflow: hidden;margin-top: 5.5%;}

.y-box-9 .leftbox .xiabox li{overflow: hidden;border-bottom: 1px solid #eaeaea;margin-bottom: 2%;}

.y-box-9 .leftbox .xiabox .bt{float: left;height: 25px;line-height: 25px;overflow: hidden;font-size: 16px;color: #333333;width: 75%;}

.y-box-9 .leftbox .xiabox .bt span{color: #fe0233;}

.y-box-9 .leftbox .xiabox .bt:hover{color: #fe0233;}

.y-box-9 .rightbox{width: 25%;float: right;text-align: left;padding-left: 40px;overflow: hidden;}

.y-box-9 .rightbox .biaoti{font-size: 18px;color: #040404;position: relative;padding-bottom: 5%;text-align: center;}

.y-box-9 .rightbox .biaoti:before{content: "";position: absolute;left: 50%;bottom: 0;width: 240px;height: 1px;background-color: #b3b3b3;margin-left: -120px;}

.y-box-9 .rightbox .biaoti:after{content: "";position: absolute;left: 50%;bottom: 0;width: 70px;height: 2px;background-color: #fe0233;margin-left: -35px;}

.y-box-9 .rightbox .neirong{margin-top: 7%;}

.y-box-9 .rightbox .neirong .z-1{height: 30px;line-height: 30px;overflow: hidden;}

.y-box-9 .rightbox .neirong .z-1 span{color: #fe0233;}

.y-box-9 .y-bt{font-size: 24px;color: #040404;text-align: center;}

.y-box-9 .cen{text-align: center;margin:2% 0 3%;color: #999;}

.y-box-9 .cen span{display: inline-block;margin:0 1%;font-size: 14px;color: #040404;}

.y-box-9 .leftbox .show{font-size: 14px;color: #333333;margin-bottom: 10px;line-height: 25px;}

.fy .boss{width: 75%;overflow: hidden;}

.fy .boss .fanye{float: left;}

.fy .boss .fenxiang{float: right;overflow: hidden;margin-top: 5px;}

.fy .boss .fenxiang .z-1{float: left;}





.l-box-10 .lump .tp{position: relative;overflow: hidden;border: 1px solid #dcdbdb;padding: 2%;}

.l-box-10 .lump .tp img{display: block;width: 100%;}

.l-box-10 .lump .text{padding:10px 0;}

.l-box-10 .lump .text .bt{font-size: 16px;line-height: 30px;height: 30px;margin-bottom: 5px;}
.l-box-10 .lump .text .txt{font-size: 14px;line-height: 25px;height:50px;}





.y-show-1{overflow: hidden;}

.y-show-1 form{margin: 3% auto;width: 77%;overflow: hidden;padding: 30px 30px 10px 30px;}

.y-show-1 form .box{border: 1px solid #cecccd;width: 49%;position: relative;line-height:25px;overflow: hidden;margin-bottom:1.5%;}

.y-show-1 form .box:nth-child(2n-1){float: left;}

.y-show-1 form .box:nth-child(2n){float:right;}

.y-show-1 form .box .bt{position: absolute;left: 0;padding:10px;background-color: #fff;}

.y-show-1 form .box input{display: block;width: 100%;border: 0;padding: 0 15px;font-size: 14px;color: #666;line-height:25px;height:45px;font-family:SourceSansProLight,Verdana,Geneva,sans-serif,arial;}

.y-show-1 form textarea{display: block;width: 100%;padding: 10px 95px;line-height: 25px;height:100px;font-size: 14px;color: #666;font-family:SourceSansProLight,Verdana,Geneva,sans-serif,arial;margin-bottom: 2%;border: 0;}

.y-show-1 form input[type="submit"]{background:#2a5d77;display: block;border: 1px solid #ccc;color: #fff;line-height: 35px;height: 35px;width: 100px;float: left;cursor: pointer;margin-right: 10px;}

.y-show-1 form input[type="reset"]{background:#999;display: block;border: 1px solid #ccc;color: #fff;line-height: 35px;height: 35px;width: 100px;float: left;cursor: pointer;}

.y-show-1 table{width: 100%;border-collapse:collapse;}

.y-show-1 table td{border: 1px solid #ccc;padding: 10px;color: #040404;font-size: 14px;}

.y-show-1 .box--1{width: 100%;}

.y-show-1 .box--1 .lump{width: 300px;height: 42px;background-color: #f5f3f4;}

.y-show-1 .box--1 .lump .tp{float: left;margin: 10px 0;margin-left: 20px;}

.y-show-1 .box--1 .lump .text{height: 42px;line-height: 42px;padding-left: 20px;float: left;}

.y-show-1 .box--1 .lump .text span{color: #fff;}

.y-show-1 .box--1 .lump .text .dh{font-size: 18px;color: #040404;}

.y-show-1 .box--1 .lump img{width: 100%;display: block !important; }

.y-show-1 .box--1 .t{font-size: 14px;color: #040404;}





.y-show-1 .box--2{width: 100%;overflow: hidden;}

.y-show-1 .box--2 .text{overflow: hidden;width: 100%;margin-top: 2%;}

.y-show-1 .box--2 .text span{color: #fe0233;}

.y-show-1 .box--2 .text .b-1{font-size: 14px;color: #040404;margin-bottom: 1%;}

.y-show-1 .box--2 .text .b-2{font-size: 14px;color: #040404;margin-bottom: 1%;line-height: 25px;}

.y-show-1 .box--2 .text .b-3{font-size: 16px;}

.y-show-1 .box--2 .ji{overflow: hidden;padding-left: 33px;margin-bottom: 3%;}

.y-show-1 .box--2 .ji table{width: 60%;}

.y-show-1 .box--2 .lei-1{width: 100%;height: 42px;}

.y-show-1 .box--2 .lei-1 img{float: left;margin: 10px 0;}

.y-show-1 .box--2 .lei-1 .z-1{float: left;height: 42px;line-height: 42px;margin-left: 20px;font-size: 18px;color: #040404;}

.y-show-1 .box--2 form .tjan{width: 100%;overflow: hidden;text-align: center;}

.y-show-1 .box--2 form .tjan .anniu{display: inline-block;}

.y-show-1 .box--2 form .tjan input{text-align: center;width: 290px;height: 35px;background-color: #fe0233;line-height: 35px;border-radius: 50px;font-size: 18px;color: #fff;display: inline-block;}







.y-part-1{width: 100%;overflow: hidden;padding: 3% 0 0;}

.y-part-2{background:url(/img/bj-1.jpg) no-repeat center;background-size: cover;padding: 3% 0 0;}

.y-part-3{width: 100%;overflow: hidden;padding: 3% 0;}

.y-part-4{background:url(/img/bj-2.jpg) no-repeat center fixed;background-size: cover;padding: 3% 0;}

.y-part-5{width: 100%;overflow: hidden;padding: 3% 0;}



.y-bt-1{text-align: center;margin-bottom:1%;}

.y-bt-1 .b1{font-size: 48px;font-weight: bold;color: #fe0032;line-height: 1.4;}

.y-bt-1 .b2{font-size: 14px;color: #333;font-family:arial;position: relative;display: inline-block;}

.y-bt-1 .b2:before{content: "";position: absolute;left:-100px;width:70px;height: 1px;background: #666;top: 50%;}
.y-bt-1 .b2:after{content: "";position: absolute;right:-100px;width:70px;height: 1px;background: #666;top: 50%;}

.y-bt-1.w .b2{color: #fff;}

.y-bt-1.w .b2:before{background: #fff;}
.y-bt-1.w .b2:after{background: #fff;}



.y-bt-2{font-size: 24px;color: #fe0233;font-weight: bold;margin: 3% 0;overflow: hidden;width: 100%;text-align:center;}



.y-nav-1{margin-bottom: 3%;text-align: center;padding: 0 10%;position: relative;}

.y-nav-1 .nav{position: relative;}

.y-nav-1 .lump{margin: 2px 4px;display: inline-block;}

.y-nav-1 .lump a{display: block;height: 40px;color: #333;border: 1px solid #ddd;line-height:40px;overflow: hidden;transition: 0.3s;font-size: 16px;padding: 0 20px;}

.y-nav-1 .lump.cur a{background: #fe0233;color: #fff;border: 1px solid #fe0233;}

/*.y-nav-1 .left,.y-nav-1 .right{position: absolute;top: 50%;width: 40px;height: 70px;margin-top:-35px;background:no-repeat center;background-size:contain;cursor: pointer;}

.y-nav-1 .left{left: 80px;background-image: url(../img/l-1.png);width: 30px;}

.y-nav-1 .right{right: 80px;background-image: url(../img/r-1.png);width: 30px;}*/



.y-nav-1 .lump a:hover{border: 1px solid #fe0233;background-color: #fe0233;color: #fff;}









.y-box-1{border-top:1px solid #ddd;}

.y-box-1 .lump{border-right:1px solid #ddd ;}

.y-box-1 .lump .img-box{padding:2% 0;position: relative;overflow: hidden;}

.y-box-1 .lump .img-box .zbl-img{padding-top: 50%;}

.y-box-1 .lump .txt-box{line-height: 90px;height: 90px;color: #fff;font-size: 18px;font-weight: bold;text-align: center;overflow: hidden;}

.y-box-1 .lump:nth-child(2n-1) .txt-box{background: #000;}
.y-box-1 .lump:nth-child(2n) .txt-box{background: #fe0032;}

.y-box-1 .lump .img-box:before{content:"";position: absolute;left: 0;top: 0;width:100%;height: 100%;z-index: 1;opacity: 0;transition: 0.3s;}

.y-box-1 .lump .img-box .xiangqing{font-size: 16px;position: absolute;left: 0;top:52%;width:100%;height:60px;line-height:30px;z-index: 2;opacity: 0;margin-top: -30px;transition: 0.3s;padding:0 25px;color: #fff;overflow: hidden;text-align: center;}

.y-box-1 .lump:hover .img-box:before{opacity: 1;background:rgba(254,1,51,0.4);}

.y-box-1 .lump:hover .img-box .xiangqing{opacity: 1;top: 50%;}



.y-box-2{color: #fff;text-align: center;padding-bottom: 3%;}

.y-box-2 .z-1{font-size: 24px;font-weight: bold;}
.y-box-2 .z-3{font-size: 16px;font-weight: bold;}

.y-box-2 .z-4{display: inline-block;padding: 0 25px;background: #fe0032;line-height: 28px;border-radius:14px;margin:3% 0 5%;color: #fff;}

.y-box-2 img{display: block;width: 100%;}





.y-lunbo-3{position: relative;padding: 0 50px;box-sizing: border-box;width: 100%;}

.y-lunbo-3 .zbl-lun-box{ width:100%;position: relative;padding-top: 40%;}

.y-lunbo-3 .zbl-lun-box ul{position:absolute; width: 100%;height:100%;top: 0;left:50%;margin-left:-550px;}

.y-lunbo-3 .zbl-lun-box ul li{position: absolute;transition:0.5s;}

.y-lunbo-3 .zbl-lun-box ul li .li-box{border: 1px solid #666;box-sizing:border-box;width: 100%;height: 100%;box-sizing: border-box;transition: 0.5s;}

.y-lunbo-3 .zbl-lun-box ul li img{display: block; width: 100%;height: 75%;}

.y-lunbo-3 .zbl-lun-box ul li.li-0{z-index:6;top:0px;left:280px;opacity:0;}

.y-lunbo-3 .zbl-lun-box ul li.li-1{ z-index: 7;top:40px;left:200px;opacity:1;width: 25%;height: 85%;}

.y-lunbo-3 .zbl-lun-box ul li.li-2{ z-index:2000;width:29%;top:0;left:390px;opacity:1;height: 100%;}

.y-lunbo-3 .zbl-lun-box ul li.li-3{ z-index: 7;top:40px;left:625px;opacity:1;width: 25%;height: 85%;}

.y-lunbo-3 .zbl-lun-box ul li.li-4{z-index: 6;top:70px;left:825px;opacity:1;width: 22%;height: 75%;}

.y-lunbo-3 .zbl-lun-box ul li.li-5{ z-index: 6;top:70px;left:30px;opacity:1;width: 22%;height: 75%;}

.y-lunbo-3 .zbl-lun-box ul li.li-6{ z-index: 5;top:80px;left:920px;opacity:0;width: 22%;}

.y-lunbo-3 .zbl-lun-box ul li.li-7{ z-index: 5;top:80px;left:-70px;opacity:0;width: 22%;}

.y-lunbo-3 .zbl-lun-box ul li .text{opacity: 0;transform: rotatey(180deg);transition: 0.5s;position: absolute;top:0;left: 0;width: 100%;height: 100%;background: rgba(56,175,109,0.78);color: #fff;padding:40px;box-sizing: border-box;}

.y-lunbo-3 .zbl-lun-box ul li .text .bt{text-align: center;font-size: 24px;margin-bottom: 20px;}

.y-lunbo-3 .zbl-lun-box ul li .text .more{float: right;}

.y-lunbo-3 .zbl-lun-box ul li.li-2:hover .li-box{transform: rotatey(180deg);}

.y-lunbo-3 .zbl-lun-box ul li.li-2:hover .text{opacity: 1;}



.y-lunbo-3 .left,.y-lunbo-3 .right{position: absolute;top: 50%;width: 40px;height: 70px;margin-top:-35px;background:#fe0233 no-repeat center;background-size:60%;opacity: 0.7;}

.y-lunbo-3 .left{left: 20px;background-image: url(../icon/jt-1-left.png)}

.y-lunbo-3 .right{right: 20px;background-image: url(../icon/jt-1-right.png)}






.y-box-3 .lump{overflow: hidden;padding: 3% 0;}

.y-box-3 .lump .img-box{width: 40%;}

.y-box-3 .lump .img-box .zbl-img{padding-top: 60%;}

.y-box-3 .lump .txt-box{width: 50%;}

.y-box-3 .lump .txt-box dl{margin:4% 0;}

.y-box-3 .lump .txt-box dl:nth-child(2){padding-left:10%;}

.y-box-3 .lump .txt-box dl dt{padding-left: 80px;position: relative;line-height:55px;font-size: 24px;font-weight: bold;}

.y-box-3 .lump .txt-box dl dt span{position: absolute;left: 0;top: 0;width: 60px;height: 55px;line-height: 55px;text-align: center;font-size:30px;color: #fff;background: url(/img/box-3-b1.png) no-repeat center;background-size: contain;}
.y-box-3 .lump .txt-box dl dd{padding-left: 80px;line-height: 25px;}

.y-box-3 .imgbox:last-child{display: none;}



.y-box-4 .main{background: #fff;}

.y-box-4 .main .main-1{overflow: hidden;}

.y-box-4 .main .main-1 .left{width: 50%;padding:5% 3%;float: left;height: 340px;}

.y-box-4 .main .main-1 .left .z-1{font-size: 24px;line-height: 1.4;font-weight: bold;color: #fe0032;}
.y-box-4 .main .main-1 .left .z-2{font-size: 24px;line-height: 1.4;}
.y-box-4 .main .main-1 .left .z-3{text-indent:2em;margin-top: 3%;height: 100px;line-height: 25px;overflow: hidden;}
.y-box-4 .main .main-1 .left .z-4{margin-top: 3%;display: inline-block;float: right;}

.y-box-4 .main .main-1 .right{float: right;width: 50%;height:340px;}

.y-box-4 .main .main-1 .right embed{width:100%;height: 100%;}

.y-box-4 .main .main-2{padding:30px;}
.y-box-4 .main .main-2 .box{position: relative;padding: 0 40px;}

.y-box-4 .main .main-2 .lump{margin: 0 5px;position: relative;}
.y-box-4 .main .main-2 .txt-box{line-height: 45px;background:rgba(51,51,51,0.9);color: #fff;text-align: center;position: absolute;left: 0;bottom: 0;width: 100%;}

.y-box-4 .main .main-2 .left,.y-box-4 .main .main-2 .right{position: absolute;top:0;width:35px;height:100%;background:#fe0032 no-repeat center;background-size:60%;cursor: pointer;opacity: 0.5;}

.y-box-4 .main .main-2 .left{left:0;background-image: url(../icon/jt-1-left.png);}

.y-box-4 .main .main-2 .right{right:0;background-image:url(../icon/jt-1-right.png);}





.y-box-5 .lump{border: 1px solid #dddd;padding: 15px 12px;}

.y-box-5 .img-box{margin-bottom: 10px;}

.y-box-5 .img-box .zbl-img{padding-top: 41%;}

.y-box-5 .txt-box .b1{border-bottom: 1px dashed #999;line-height: 36px;height: 36px;position: relative;padding-right: 90px;margin-bottom: 10px;overflow: hidden;}

.y-box-5 .txt-box .b1 .time{position: absolute;right:0;top: 0;}

.y-box-5 .txt-box .t{line-height: 22px;height: 44px;overflow: hidden;}

.y-box-5 .txt-box .more{float:right;padding: 0 25px;background: #fe0032;line-height: 22px;border-radius:14px;color: #fff;margin-top: 3%;}



.footer{background: url(/img/bj-3.jpg);font-size: 14px;color: #fff;text-align: center;overflow: hidden;padding: 2.5% 0;vertical-align: top;}

.footer .foot-box{display: inline-block;width: 33%;text-align: left;vertical-align: top;}

.footer .foot-box ul{sdisplay: inline-block;padding-right: 10%;white-space:nowrap}

.footer .foot-box .zhong{padding-left: 15%;}

.footer .foot-box .you{float: right;}

.footer .foot-box .bt{font-size: 16px;margin-bottom: 5%;text-align: left;}

.footer .foot-box .liong{padding-top: 10px;}

.footer .foot-box .liong .tp{display: inline-block;vertical-align: top;}

.footer .foot-box .liong .z-1{display: inline-block;vertical-align: top;margin: 7% 3%;}

.footer .foot-box .fenxiang .z-1{display: inline-block;}

.footer .foot-box .fenxiang .tp{display: inline-block;position: relative;top: 8px;margin-left: 10px;}

.footer .foot-box .fenxiang .tp img{margin-right: 5px;}

.footer .foot-box .fenxiang{margin-top: 10px;}

.banquan{width: 100%;background-color: #000;color: #fff;height: 50px;line-height: 50px;text-align: center;}


.fenxiang .weixin{display:inline-block;cursor:pointer;position:relative;}
.fenxiang .weixin img:nth-child(2){display:none;position:absolute;top:60%;left:0;}
.fenxiang .weixin:hover img:nth-child(2){display:block}



.zbl-grid{font-size: 0;box-sizing: border-box;letter-spacing:0px;}
.zbl-grid .lump{vertical-align: top;box-sizing: border-box;display:inline-block;font-size: 14px;}
/*****************************************选项卡******************************************/
.zbl-tab-1 .nav-box .li-box{cursor: pointer;}
.zbl-tab-2 .nav-box .li-box{cursor: pointer;}
/****************************************显示隐藏******************************************/
.zbl-list .btn{cursor: pointer;}
.zbl-list ul ul{display: none;}
/****************************************图片******************************************/
.zbl-img{position: relative;width:100%;padding-top:100%;overflow: hidden;}
.zbl-img img{display: block;position: absolute;}
/****************************************更多的hover效果******************************************/
@media only screen and (min-width:1023px) {
	/*------------------更多一--------------*/
	.zbl-more-1{position: relative;}
	.zbl-more-1 span{position: relative;z-index: 1;}
	.zbl-more-1:after{content: "";position:absolute;bottom:0;left:0;width: 0;height: 100%;transition:0.3s;background:#ccc;}
	.zbl-more-1:hover:after{width: 100%;}
	.zbl-more-1:hover span{color: #fff;}
	/*------------------更多三--------------*/
	.zbl-more-2{text-align:center;overflow:hidden; position: relative;}
	.zbl-more-2 span{position: relative;z-index: 1;}
	.zbl-more-2:hover:before{content: ""; position:absolute;animation:moreleft 0.5s; -webkit-animation: moreleft 0.5s; animation-fill-mode:forwards;background:#ccc; }
	.zbl-more-2:hover:after{content: ""; position:absolute;animation:moreright 0.5s; -webkit-animation: moreright 0.5s; animation-fill-mode:forwards ;background:#ccc;}
	.zbl-more-2:hover span{color: #fff;}
	@keyframes moreleft{
		0%{  border-radius:50%;width:20%; height:80%; top:10%; left:0%;}
		40%{  border-radius:50%;width:20%;height:80%; top:10%; left:60%;}
		50%{  border-radius:50%;width:20%;height:80%; top:10%; left:60%;}
		100%{  width:100%; height:100%; top:0; left:0;background:#ccc;}
		}
	@keyframes moreright{
		0%{  border-radius:50%;width:20%; height:80%; top:10%;right:0%;}
		40%{  border-radius:50%;width:20%; height:80%;top:10%; right:60%;}
		50%{  border-radius:50%;width:20%; height:80%;top:10%; right:60%;}
		100%{  width:100%; height:100%;top:0;right:0;background:#ccc;}
		}
	.zbl-more-3{text-align:center;overflow:hidden; position: relative;}
	.zbl-more-3 span{position: relative;z-index: 1;}
	.zbl-more-3:before{content: "";position: absolute;width: 0;height: 100%;top:0;left:0;background: #ccc;transition: 0.3s;}
	.zbl-more-3:after{content: "";position: absolute;width: 0;height: 100%;top:0;right:0;background: #ccc;transition: 0.3s;}
	.zbl-more-3:hover:before{width: 50%;}
	.zbl-more-3:hover:after{width: 50%;}
	.zbl-more-3:hover span{color: #fff;}
}
/*********************************************模糊*******************************************************/	
@media only screen and (min-width:1023px) {
	.zbl-mohu{overflow: hidden;}
	.zbl-mohu img{transition: 0.5s;}
	.zbl-mohu:hover img{filter: url(blur.svg#blur);-webkit-filter: blur(2px);-moz-filter: blur(2px);-ms-filter: blur(2px);filter: blur(2px);filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=2, MakeShadow=false);}
}






